# coding=utf-8
"""
Author: Mr.夏末
@Function: 功能名称
"""
import time

from class06.demo02 import mytime_new,mytime

@mytime
@mytime_new()
def bub_sort(height):
    """
    冒泡排序
    :param height: 待排序列表
    :return:无
    """
    # 获取当前时间
    # t1= time.time()
    # 因为列表剩最后一个元素的时候也不需要比了len(height) -1
    for j in range(len(height) - 1):
        # 实现第一轮：两两比较冒出最大的
        # 因为最后一个不用比，它没有后一个了，所有len(height)-1
        # 每一轮比较都有一个元素不用再比了 len(height)-1 -j
        for i in range(0, len(height) - 1 - j):
            # 前一个和后一个比
            if height[i] < height[i + 1]:
                height[i], height[i + 1] = height[i + 1], height[i]

    # t2 = time.time()
    # print('耗时：',t2-t1)

# height = [155, 165, 160, 175, 170, 185, 180, 190, 165, 175, 185]
# bub_sort(height)
# print(height)
print(__name__)

if __name__ == '__main__':
    # 只有把这个py文件作为main入口执行，才会执行这里面的代码
    # 导入的时候这个是不跑的
    # 这里写测试代码
    h = [i for i in range(1000)]
    # bub_sort(h)
    print(h)